﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Runtime.Serialization;

//namespace Twitter
//{
//    [CollectionDataContract(Name = "users", ItemName = "user", Namespace = "")]
//    public class Users : List<User>
//    {
//    }

//    [DataContract(Name = "user", Namespace = "")]
//    public class User
//    {
//        [DataMember(Name = "id")]
//        public string Id { get; set; }

//        [DataMember(Name = "name")]
//        public string Name { get; set; }

//        [DataMember(Name = "screen_name")]
//        public string ScreenName { get; set; }

//        [DataMember(Name = "description")]
//        public string Description { get; set; }

//        [DataMember(Name = "location")]
//        public string Location { get; set; }

//        [DataMember(Name = "profile_image_url")]
//        public string ProfileImageUrl { get; set; }

//        [DataMember(Name = "url")]
//        public string Url { get; set; }

//        [DataMember(Name = "protected")]
//        public bool? Protected { get; set; }

//        [DataMember(Name = "followers_count")]
//        public int FollowersCount { get; set; }
//    }

//    [DataContract(Name = "user", Namespace = "")]
//    public class ExtendedUser : User
//    {
//        [DataMember(Name = "profile_background_color")]
//        public string ProfileBackgroundColor { get; set; }

//        [DataMember(Name = "profile_text_color")]
//        public string ProfileTextColor { get; set; }

//        [DataMember(Name = "profile_link_color")]
//        public string ProfileLinkColor { get; set; }

//        [DataMember(Name = "profile_sidebar_fill_color")]
//        public string ProfileSidebarFillColor { get; set; }

//        [DataMember(Name = "profile_sidebar_border_color")]
//        public string ProfileSidebarBorderColor { get; set; }

//        [DataMember(Name = "friends_count")]
//        public int FriendsCount { get; set; }

//        [DataMember(Name = "created_at")]
//        public string CreatedAt { get; set; }

//        [DataMember(Name = "favourites_count")]
//        public int FavouritesCount { get; set; }

//        [DataMember(Name = "utc_offset")]
//        public string UtcOffset { get; set; }

//        [DataMember(Name = "time_zone")]
//        public string TimeZone { get; set; }

//        [DataMember(Name = "profile_background_image_url")]
//        public string ProfileBackgroundImageUrl { get; set; }

//        [DataMember(Name = "profile_background_tile")]
//        public bool? ProfileBackgroundTile { get; set; }

//        [DataMember(Name = "following")]
//        public bool? Following { get; set; }

//        [DataMember(Name = "notifications")]
//        public bool? Notifications { get; set; }

//        [DataMember(Name = "statuses_count")]
//        public int StatusesCount { get; set; }
//    }
//}